z39 50
Z39.50 – międzynarodowy standard protokołu komunikacji pomiędzy systemami bibliotecznymi, umożliwiający wzajemne wyszukiwanie i pobieranie rekordów bibliograficznych. Standard został opracowany w ramach Z39‑5 – grupy roboczej American National Standards Institute (ANSI) i jest częścią szerszego zestawu norm Z39 dotyczącym wymiany informacji w bibliotece i archiwistyce.
Historia
Prace nad protokołem rozpoczęły się w latach 1979, a pierwsza wersja standardu Z39.50‑1988 została opublikowana w 1990 roku. W kolejnych latach wprowadzono poprawki i rozszerzenia, m.in. wersję 1995 oraz najnowszy opis 2022, które uwzględniają nowe wymagania interoperacyjności oraz współpracę z protokołami internetowymi.
Zakres i funkcje
- Wyszukiwanie rekordów – umożliwia zadanie zapytania w języku CQL (Contextual Query Language) lub w tradycyjnym formacie IZ (International Standard).
- Pobieranie rekordów – rekordy mogą być zwracane w formatach MARC21, UNIMARC, XML lub w formacie JSON.
- Zarządzanie sesją – protokół definiuje mechanizmy ustanawiania i zamykania sesji, uwierzytelniania oraz kontroli dostępu.
- Rozszerzalność – dzięki mechanizmowi atrybutów możliwe jest dopasowanie zapytań do specyficznych potrzeb kolekcji.
Budowa protokołu
Z39.50 opiera się na modelu warstwowym:
- Warstwa aplikacji – definiuje polecenia (np.
Search,Present,Delete). - Warstwa prezentacji – określa formaty rekordów i kodowanie znaków (np. UTF‑8).
- Warstwa sesji – zarządza połączeniami TCP/IP oraz sesjami użytkownika.
Zastosowanie
Standard jest szeroko wykorzystywany w:
- bibliotekach akademickich i publicznych do udostępniania katalogów on‑line (OPAC);
- systemach Zintegrowanego Zarządzania Zasobami (IZS);
- repozytoriach Open Access, gdzie umożliwia integrację z międzynarodowymi katalogami.
Powiązane standardy
W praktyce Z39.50 jest często stosowany razem z innymi normami:
- SRU/SRW (Search/Retrieve via URL/Web) – nowocześniejsza, oparta na HTTP alternatywa;
- Z39.2 – standard wymiany danych bibliograficznych w formacie MARC;
- Z39.3 – protokół wymiany plików (tzw. Z39.3/ISO 2709);
- OAI‑PMH – protokół udostępniania metadanych, często wykorzystywany równolegle.
Wdrożenia i oprogramowanie
Popularne systemy obsługujące Z39.50 to m.in.:
- Koha – otwarto‑źródłowy system biblioteczny;
- VuFind – platforma wyszukiwania zasobów;
- Alma (Ex Libris) – komercyjny system ILS;
- WorldCat – globalna baza danych bibliotecznych.
Przyszłość i rozwój
Choć Z39.50 jest uważany za "klasyczny" standard, jego rola w integracji zasobów cyfrowych pozostaje istotna. Projekty migracyjne dążą do współpracy z protokołami REST i GraphQL, a jednocześnie rozwijają profil Z39.50‑2022, który wprowadza lepsze wsparcie dla metadanych w formacie RDF.
Bibliografia
- ANSI/NISO Z39.50-2022. Information Retrieval — Protocol for Access to Library and Information Resources.
- Levy, M.; Pendergrast, P. Practical Z39.50: A Guide for Librarians and IT Professionals. 3. wyd., 2020.
- O’Leary, M. Integrating Library Systems with Z39.50. 2. wyd., 2018.